package example1;


// 创建线程方式2，实现runnable接口，重写run方法，执行线程需要丢入runnable接口实现类，调用start方法
public class TestThread3 implements Runnable{

    @Override
    public void run(){
        // 线程体
        for (int i = 0; i < 6; i++) {
            System.out.println("a "+i);
        }
    }

    public static void main(String[] args){
        // 创建Runnbale接口的实现类对象
        TestThread3 testThread3=new TestThread3();
        // 创建线程对象，通过线程对象来开启我们的线程，代理，将实现类丢入线程
        Thread thread=new Thread(testThread3);
        // 开启线程
        thread.start();

        // 简写
        // new Thread(testThread3).start();


        for (int i = 0; i < 6; i++) {
            System.out.println("b "+i);
        }
    }
}
